|
Foxit PDF SDK
|
继承自 FoxitPDFSDKPython2._object .
Public 成员函数 | |
| def | Matrix2D () |
| 构造一个单位变换矩阵。 | |
| def | Matrix2D (a1, b1, c1, d1, e1, f1) |
| 用六个输入系数构造矩阵。 更多... | |
| def | Concat (a, b, c, d, e, f, bPrepended) |
| 与另一个矩阵连接。 更多... | |
| def | Concat (m, bPrepended) |
| 与另一个矩阵连接。 更多... | |
| def | ConcatInverse (m, bPrepended) |
| 连接另一个矩阵的逆矩阵。 更多... | |
| def | Copy (m) |
| 从另一个矩阵复制系数。 更多... | |
| def | GetUnitArea () |
| 获取由两个单位向量组成的平行四边形的面积。 更多... | |
| def | GetUnitRect () |
| 获取由两个单位向量组成的平行四边形的边界矩形。 更多... | |
| def | GetXUnit () |
| 获取X方向的单位大小。 更多... | |
| def | GetYUnit () |
| 获取Y方向的单位大小。 更多... | |
| def | Is90Rotated () |
| 此矩阵是否包含90度或-90度的旋转。 更多... | |
| def | IsIdentity () |
| 确定矩阵是否为单位变换。 更多... | |
| def | IsInvertible () |
| 确定矩阵是否可逆。 更多... | |
| def | IsScaled () |
| 此矩阵是否仅包含缩放(或平移)。没有旋转。 更多... | |
| def | MatchRect (dest, src) |
| 获取将源矩形变换到目标矩形的矩阵。 更多... | |
| def | Reset () |
| 重置当前矩阵。 更多... | |
| def | Rotate (fRadian, bPrepended) |
| 旋转矩阵。 更多... | |
| def | RotateAt (fRadian, x, y, bPrepended) |
| 在指定位置旋转矩阵。 更多... | |
| def | Scale (sx, sy, bPrepended) |
| 缩放矩阵。 更多... | |
| def | Set (a, b, c, d, e, f) |
| 更改矩阵中的系数。 更多... | |
| def | Set (n) |
| 更改矩阵中的系数。 更多... | |
| def | SetIdentity () |
| 将矩阵设置为单位变换矩阵。 更多... | |
| def | SetReverse (m) |
| 将另一个矩阵的逆矩阵的系数设置到此矩阵中。 更多... | |
| def | Shear (fAlphaRadian, fBetaRadian, bPrepended) |
| 剪切矩阵。 更多... | |
| def | TransformDistance (dx, dy) |
| 变换由X和Y值指定的距离。 更多... | |
| def | TransformDistance (distance) |
| 变换距离。 更多... | |
| def | TransformPoint (x, y) |
| 变换由X和Y值指定的点。 更多... | |
| def | TransformRect (rect) |
| 变换一个矩形并返回边界矩形。 结果矩形总是标准化的:left <= right,且 bottom <= top。 更多... | |
| def | TransformXDistance (dx) |
| 变换X距离。 更多... | |
| def | TransformYDistance (dy) |
| 变换Y距离。 更多... | |
| def | Translate (x, y, bPrepended) |
| 平移矩阵。 更多... | |
| def | TranslateI (x, y, bPrepended) |
| 平移矩阵。使用整数值。 更多... | |
静态 Public 属性 | |
| a = _fsdk.Matrix2D_a | |
| 系数a。 | |
| b = _fsdk.Matrix2D_b | |
| 系数b。 | |
| c = _fsdk.Matrix2D_c | |
| 系数c。 | |
| d = _fsdk.Matrix2D_d | |
| 系数d。 | |
| e = _fsdk.Matrix2D_e | |
| 系数e。 | |
| f = _fsdk.Matrix2D_f | |
| 系数f。 | |
仿射(线性)变换矩阵。
它定义了六个系数:a、b、c、d、e、f。 变换方程为: dest_x = a * src_x + c * src_y + e; dest_y = b * src_x + d * src_y + f;
| FoxitPDFSDKPython2.Matrix2D.Matrix2D | ( | a1, | |
| b1, | |||
| c1, | |||
| d1, | |||
| e1, | |||
| f1 | |||
| ) |
用六个输入系数构造矩阵。
| [in] | a1 | 输入系数a。 |
| [in] | b1 | 输入系数b。 |
| [in] | c1 | 输入系数c。 |
| [in] | d1 | 输入系数d。 |
| [in] | e1 | 输入系数e。 |
| [in] | f1 | 输入系数f。 |
| def FoxitPDFSDKPython2.Matrix2D.Concat | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| e, | |||
| f, | |||
| bPrepended | |||
| ) |
与另一个矩阵连接。
| [in] | a | 输入矩阵的系数a。 |
| [in] | b | 输入矩阵的系数b。 |
| [in] | c | 输入矩阵的系数c。 |
| [in] | d | 输入矩阵的系数d。 |
| [in] | e | 输入矩阵的系数e。 |
| [in] | f | 输入矩阵的系数f。 |
| [in] | bPrepended | 如果为 true,连接矩阵在左侧相乘,否则在右侧相乘。 |
| def FoxitPDFSDKPython2.Matrix2D.Concat | ( | m, | |
| bPrepended | |||
| ) |
与另一个矩阵连接。
| [in] | m | 输入的矩阵。 |
| [in] | bPrepended | 如果为 true,连接矩阵在左侧相乘,否则在右侧相乘。 |
| def FoxitPDFSDKPython2.Matrix2D.ConcatInverse | ( | m, | |
| bPrepended | |||
| ) |
连接另一个矩阵的逆矩阵。
| [in] | m | 输入的矩阵。 |
| [in] | bPrepended | 如果为 true,连接矩阵在左侧相乘,否则在右侧相乘。 |
| def FoxitPDFSDKPython2.Matrix2D.Copy | ( | m | ) |
从另一个矩阵复制系数。
| [in] | m | 输入的矩阵。 |
| def FoxitPDFSDKPython2.Matrix2D.GetUnitArea | ( | ) |
获取由两个单位向量组成的平行四边形的面积。
| def FoxitPDFSDKPython2.Matrix2D.GetUnitRect | ( | ) |
获取由两个单位向量组成的平行四边形的边界矩形。
| def FoxitPDFSDKPython2.Matrix2D.GetXUnit | ( | ) |
获取X方向的单位大小。
| def FoxitPDFSDKPython2.Matrix2D.GetYUnit | ( | ) |
获取Y方向的单位大小。
| def FoxitPDFSDKPython2.Matrix2D.Is90Rotated | ( | ) |
此矩阵是否包含90度或-90度的旋转。
| def FoxitPDFSDKPython2.Matrix2D.IsIdentity | ( | ) |
确定矩阵是否为单位变换。
| def FoxitPDFSDKPython2.Matrix2D.IsInvertible | ( | ) |
确定矩阵是否可逆。
| def FoxitPDFSDKPython2.Matrix2D.IsScaled | ( | ) |
此矩阵是否仅包含缩放(或平移)。没有旋转。
| def FoxitPDFSDKPython2.Matrix2D.MatchRect | ( | dest, | |
| src | |||
| ) |
获取将源矩形变换到目标矩形的矩阵。
| [in] | dest | 目标矩形。 |
| [in] | src | 源矩形。 |
| def FoxitPDFSDKPython2.Matrix2D.Reset | ( | ) |
重置当前矩阵。
| def FoxitPDFSDKPython2.Matrix2D.Rotate | ( | fRadian, | |
| bPrepended | |||
| ) |
旋转矩阵。
| [in] | fRadian | 以弧度为单位的旋转角度。 |
| [in] | bPrepended | 如果为 true,旋转矩阵在左侧相乘,否则在右侧相乘。 |
| def FoxitPDFSDKPython2.Matrix2D.RotateAt | ( | fRadian, | |
| x, | |||
| y, | |||
| bPrepended | |||
| ) |
在指定位置旋转矩阵。
| [in] | fRadian | 以弧度为单位的旋转角度。 |
| [in] | x | 旋转的X坐标。 |
| [in] | y | 旋转的Y坐标。 |
| [in] | bPrepended | 如果为 true,旋转矩阵在左侧相乘,否则在右侧相乘。 |
| def FoxitPDFSDKPython2.Matrix2D.Scale | ( | sx, | |
| sy, | |||
| bPrepended | |||
| ) |
缩放矩阵。
| [in] | sx | X方向的缩放系数。 |
| [in] | sy | Y方向的缩放系数。 |
| [in] | bPrepended | 如果为 true,缩放矩阵在左侧相乘,否则在右侧相乘。 |
| def FoxitPDFSDKPython2.Matrix2D.Set | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| e, | |||
| f | |||
| ) |
更改矩阵中的系数。
| [in] | a | 输入系数a。 |
| [in] | b | 输入系数b。 |
| [in] | c | 输入系数c。 |
| [in] | d | 输入系数d。 |
| [in] | e | 输入系数e。 |
| [in] | f | 输入系数f。 |
| def FoxitPDFSDKPython2.Matrix2D.Set | ( | n | ) |
更改矩阵中的系数。
| [in] | n | 输入的系数数组。 |
| def FoxitPDFSDKPython2.Matrix2D.SetIdentity | ( | ) |
将矩阵设置为单位变换矩阵。
| def FoxitPDFSDKPython2.Matrix2D.SetReverse | ( | m | ) |
将另一个矩阵的逆矩阵的系数设置到此矩阵中。
| [in] | m | 输入的矩阵。 |
| def FoxitPDFSDKPython2.Matrix2D.Shear | ( | fAlphaRadian, | |
| fBetaRadian, | |||
| bPrepended | |||
| ) |
剪切矩阵。
| [in] | fAlphaRadian | X轴的剪切角度。 |
| [in] | fBetaRadian | Y轴的剪切角度。 |
| [in] | bPrepended | 如果为 true,剪切矩阵在左侧相乘,否则在右侧相乘。 |
| def FoxitPDFSDKPython2.Matrix2D.TransformDistance | ( | dx, | |
| dy | |||
| ) |
变换由X和Y值指定的距离。
| [in] | dx | 输入的X值。 |
| [in] | dy | 输入的Y值。 |
| def FoxitPDFSDKPython2.Matrix2D.TransformDistance | ( | distance | ) |
变换距离。
| [in] | distance | 输入的距离。 |
| def FoxitPDFSDKPython2.Matrix2D.TransformPoint | ( | x, | |
| y | |||
| ) |
变换由X和Y值指定的点。
| [in,out] | x | 点的输入X坐标,并接收输出的变换后X坐标。 |
| [in,out] | y | 点的输入Y坐标,并接收输出的变换后Y坐标。 |
| def FoxitPDFSDKPython2.Matrix2D.TransformRect | ( | rect | ) |
变换一个矩形并返回边界矩形。 结果矩形总是标准化的:left <= right,且 bottom <= top。
| [in,out] | rect | 输入的矩形,并接收输出的变换并标准化后的矩形。 |
| def FoxitPDFSDKPython2.Matrix2D.TransformXDistance | ( | dx | ) |
变换X距离。
| [in] | dx | 输入的X距离。 |
| def FoxitPDFSDKPython2.Matrix2D.TransformYDistance | ( | dy | ) |
变换Y距离。
| [in] | dy | 输入的Y距离。 |
| def FoxitPDFSDKPython2.Matrix2D.Translate | ( | x, | |
| y, | |||
| bPrepended | |||
| ) |
平移矩阵。
| [in] | x | X方向的偏移值。 |
| [in] | y | Y方向的偏移值。 |
| [in] | bPrepended | 如果为 true,平移矩阵在左侧相乘,否则在右侧相乘。 |
| def FoxitPDFSDKPython2.Matrix2D.TranslateI | ( | x, | |
| y, | |||
| bPrepended | |||
| ) |
平移矩阵。使用整数值。
| [in] | x | X方向的偏移整数值。 |
| [in] | y | Y方向的偏移整数值。 |
| [in] | bPrepended | 如果为 true,平移矩阵在左侧相乘,否则在右侧相乘。 |